package com.middlegroup.pay.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.middlegroup.common.mybatisplus.BaseEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 商户主体通道路由表
 * </p>
 *
 * @author pc123
 * @since 2019-01-04
 */
@TableName("t_merchant_subject_channel_router")
@Data
public class MerchantSubjectChannelRouter extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableField("merchant_code")
    private String merchantCode;

    @TableField("subject_code")
    private String subjectCode;

    @TableField("channel_code")
    private String channelCode;

    /**
     * 优先等级
            1.高
            2.中
            3.低
            优先查找高的如果查到渠道则直接返回渠道，若高无则查询中、低
     */
    private Integer level;
    /**
     * 权重值，所有有效渠道权重和为随机分母，该渠道的权重为随机分子
     */
    private Integer weight;
    /**
     * 0:关闭
            1:打开
     */
    private Integer enabled;

}
